#!/bin/bash

# BEL 错误标注器启动脚本
# 用法: ./scripts/start_bel_labeler.sh [配置文件路径] [日志级别]

set -e  # 遇到错误时退出

# 检查是否在项目根目录
if [ ! -d "bel" ] || [ ! -d "inference" ] || [ ! -d "scripts" ]; then
    echo "错误: 请在项目根目录（URSA-MATH/）下运行此脚本"
    echo "当前目录: $(pwd)"
    exit 1
fi

# 默认参数
CONFIG_FILE="${1:-bel/bel_config.yaml}"
LOG_LEVEL="${2:-INFO}"

# 检查配置文件是否存在
if [ ! -f "$CONFIG_FILE" ]; then
    echo "错误: 配置文件不存在: $CONFIG_FILE"
    exit 1
fi

echo "启动 BEL 标注器..."
echo "配置文件: $CONFIG_FILE"

# 运行标注器
python3 scripts/run_bel_labeler.py \
    --config "$CONFIG_FILE" \
    --log_level "$LOG_LEVEL" 